var visibleDivId = -1;
/*
function pageTurn(direction) {
    if(direction == 1) {
        document.getElementById("iddir").value = "next";
    }
    if(direction == -1) {
        document.getElementById("iddir").value = "pred";
    }
    document.getElementsByName("pagerForm").submit();
}
*/
function deleteAnnouncement(id) {
    if(confirm("Вы действительно хотите удалить выбранное объявление?")) {
        var form = document.deleteAnnouncementForm;
        form.announcementId.value = id;
        form.submit();
    }
}

function addMessageFormValidation(isAdmin) {
    if(!isAdmin) {
        if(document.getElementById("courseIdInput").value == -1) {
            alert("Пожалуйста, выберите курс по которому публикуется объявление");
            return false;;
        }
    }

    /*
    if(document.getElementById("wysiwig").value == ""
        || document.getElementById("wysiwig").value == "Введите текст объявления") {
        alert("Пожалуйста, введите текст объявления");
        return false;
    }
*/
    if($('textarea.taWysiwyg').is('*')) {
        if($('textarea.taWysiwyg').val() == "") {
            alert("Пожалуйста, введите текст объявления");
            return false;
        } 
    } else {
        if($('#wysiwyg').is('*')) {
            if($('#wysiwyg').val() == "") {
                alert("Пожалуйста, введите текст объявления");
                return false;   
            }
        }
    }

    if(document.getElementById("messageSubjectInput").value == "") {
        if(!confirm("Вы уверены, что хотите оставить поле \"Тема\" пустым?\nСообщение будет помечено как \"Без темы\".")) {
            return false;
        } else {
            document.getElementById("messageSubjectInput").value = "Без темы";
        }
    }

    document.getElementsByName("addMessageForm")[0].submit();
}

function directionSelectChange() {
    var directionId = document.getElementById("directionSelect").value;
    var visibleDiv;
    if(directionId != -1) {
        //document.getElementById("courseLabel").style.display = "";
        var div = document.getElementById("courseSelectDiv_"+directionId);
        if(visibleDivId != -1) {
            visibleDiv = document.getElementById("courseSelectDiv_"+visibleDivId);
            if(visibleDiv != null) {
                visibleDiv.style.display = "none";
            }
        }

        div.style.display = "";
        visibleDivId = directionId;
        div.getElementsByTagName("select")[0].selectedIndex = 0;
        document.getElementById("courseIdInput").value = -1;
        $("#inputChooseCourse").css("display", "none");
    } else {
        //document.getElementById("courseLabel").style.display = "none";
        document.getElementById("courseIdInput").value = -1;
        if(visibleDivId != -1) {
            visibleDiv = document.getElementById("courseSelectDiv_"+visibleDivId);
            if(visibleDiv != null) {
                visibleDiv.style.display = "none";
            }
        }

        $("#inputChooseCourse").css("display", "");
    }
}

function courseSelectChange(id) {
    var select = document.getElementById("courseSelect_"+id);
    document.getElementById("courseIdInput").value = select.value;
}

// wysiwyg plugin
function pageSpecificWysiwyg(){
    //if($.browser.opera || $.browser.webkit) {
    if(!$.browser.firefox) {
        $('div.wysiwyg').css('margin-left', '60px');
    }
}